#PathID3{
    display: none;
}

.condition {
    float: left;
    margin: 0 0 30px 0;
}
.achievement {
    margin: 0 0 30px 0;
}
.schrep {
    margin: 0 0 30px 0;
}
.condition-left {
    width: 820px;
    float: left;
    border-right: solid 1px #ddd;
    position: relative;
    margin: 0 0 30px 0;
    padding: 17px 20px 0 20px;
    overflow: hidden;
}
.condition-right {
    width: 317px !important;
    margin-left: 20px !important;
}
.imgpag {
    margin: 0 0 30px 0;
    text-align: center;
}
.c_tits {
    height: 30px;
    line-height: 30px;
    color: #3083c7;
    font-size: 24px;
    text-align: center;
    margin: 50px 0 65px;
}
.container {
    margin-left: auto;
    margin-right: auto;
    /* width: 862px; */
}
.condition-left .container {
    /*width: 862px;*/
}

.btips {
    text-align: center;
    margin-top: 10px;
    color: red;
}
.steptd {
    width: 100%;
    margin-top: 20px;
}
.tdoutbox {
    position: relative;
    text-align: center;
    height: 60px;
    width: 100%;
}
.tdoutbox .lines {
    width: 100%;
    border-bottom: 1px solid #ddd;
    height: 23px;
}
.colorlines .lines {
    border-color: #FE8500;
}
.tdoutbox .arrt {
    width: 16px;
    height: 16px;
    border-radius: 8px;
    background-color: #C9C9C9;
    color: #fff;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 15px;
    text-align: center;
    font-size: 12px;
}
.tdoutbox.colorlines .arrt {
    background-color: #FE8500;
}
.tdoutbox span {
    position: absolute;
    bottom: 0;
    display: block;
    text-align: center;
    width: 100%;
    left: 0;
}
.tdoutbox.colorlines span {
    color: #FE8500;
    font-weight: bold;
}
.zlykuang {
    border: none;
    width: auto;
}
.zlykuang td {
    padding: 8px 5px;
    color: #000;
    min-width:112px;
}
#container select, .container select {
    height: 30px;
    width: 280px;
    border-radius: 3px;
    border: solid 1px #A9A9A9;
    color:#757575;
    background: #fff;/*火狐*/
}
.container option{color:#000;}
.s2 input, .s1 input {
    height: 28px;
    line-height: 27px;
    width: 270px;
    border-radius: 5px;
    border: solid 1px #A9A9A9;
    padding: 0 5px;
}
.tip1 {
    white-space: nowrap;
    position: absolute;
    color: red;
    top: 0;
    line-height: 40px;
    width: 170px;
    right: -168px;
}
.t_1 {
    right: -168px;
}
.tip2 {
    white-space: nowrap;
    position: absolute;
    color: red;
    top: 0;
    line-height: 40px;
    left: 5px;
    margin-top: 31px;
}
.s2 .verifyinput {
    /* text-transform: lowercase; */
    width: 100px;
}
.s2 #img_verifys {
    height: 29px;
    width: 95px;
    margin: 0 5px;
}
.verbtn {
    float: left;
    margin-top: 5px;
}
.btnbox_news {
    clear: both;
    display: block;
    /* border-top: 1px #ddd solid; */
    margin-top: 20px;
    padding-top: 0;
    text-align: center;
    margin-top: 10px;
}
.alignleft {
    text-align: left !important;
}
.btnbox_news input {
    margin-right: 15px;
}
.btnbox_news button, .btnbox_news input {
    background-image: none;
    background-color: rgb(13, 163, 226);
    color: rgb(255, 255, 255);
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    font-size: 14px;
    font-family: 微软雅黑;
    padding: 0px 10px;
    border-radius: 3px;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
}



.intr {
    float: left;
    width: 240px;
    margin-left: 40px;
    text-align: left;
    margin-top: 20px;
}
.intr .intrtit {
    font-size: 18px;
    padding: 8px 0 20px 40px;
    border-bottom: #ddd solid 1px;
    margin-bottom: 30px;
    position: relative;
}
.problem li {
    padding-left: 20px;
    line-height: 200%;
    margin-bottom: 20px;
    cursor: pointer;
}
.problem .problem_answer {
    display: none;
}
.intr ul li {
    padding-left: 20px;
    line-height: 200%;
    margin-bottom: 20px;
}
.intr .intrtit i {
    position: absolute;
    left: 15px;
    top: 15px;
    height: 10px;
    width: 10px;
    background-color: #fe8500;
}

.aclist-tit {
    margin: 30px 0 20px;
    overflow: hidden;
    font-size: 16px;
}
.aclist-name {
    margin-right: 60px;
}
.aclist-tit a {
    float: right;
    text-decoration: underline;
    color: #3083c7;
}
.aclist table {
    text-align: center;
    font-size: 16px;
    border-collapse: collapse;
}
.aclist table td,th {
    padding: 10px 0;
    /*width: 25%;*/
    border-color: #eee;
}
.aclist table td a{color:#3083c7;cursor:pointer;}
#achievement-tbody tr:nth-child(even) {
    background:#f4f4f4;
}


.cjd-top {
    width: 450px;
    padding-bottom: 10px;
    margin: 10px auto;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
    font-size: 16px;
}
.cjd-top-left {
    float: left;
    width: 290px;
}
.cjd-top-left span,.cjd-bot span {
    display: block;
    line-height: 3;
}
.cjd-bot span strong{color: #FC1200;}
.cjd-top-left span i,.cjd-bot span i {
    font-style: normal;
}
.cjd-top-right {
    width: 100px;
    height: 130px;
    float: right;
    border: 1px solid #eee;
    background: #f4f4f4;
    text-align: center;
    line-height: 130px;
}
.cjd-top-right img{width:100%;}
.cjd-bot {
    width: 450px;
    margin: auto;
    font-size: 16px;
}

.cjd-bot p {
    background: #D0E0EE;
    padding: 10px;
    text-align: center;
    font-weight: bold;
}
.cjd-bot-txt {
    overflow: hidden;
}
.cjd-bot-txt>span {
    float: left;
}
.cjd-bot-txt div {
    float: left;
}
.cjd-bot-txt div strong {
    color: #FC1200;
    margin-top: 14px;
    display: block;
}
.cjd-bot-txt div i {
    font-style: initial;
    font-weight: bold;
    color: #19407A;
}
.cjdNum {
    width: 450px;
    font-size: 16px;
    margin: 30px auto; 
}
.cjdNum i {
    font-style: normal;
}
.cetSetRemark {
    padding: 16px 0px 0px 0px;
    color: red;
    line-height: 30px;
}
.cjdBtn {
    margin: 30px 0 0 0;
    text-align: center;
}
.cjdBtn a {
    text-decoration: none;
}
.cjdBtn span {
    display: inline-block;
    width: 100px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #32AEEA;
    color: #Fff;
    border-radius: 5px;
    margin: 0 5px;
}
.cjd-tips {
    background: #f4f4f4;
    padding: 10px 10px;
    text-align: center;
    font-size: 14px;
    margin-bottom: 15px;
}

.achievement-eq {
    overflow: hidden;
    margin-top: 20px;
    color: #FC1200;
}
.achievement-eq span {
    float: left;
}
.achievement-eq div {
    float: left;
    width: 760px;
}
.achievement-eq div p{
    margin-bottom:10px;
}
.queryLeft {
            width: 815px;
            float: left;
            position: relative;
            padding-right: 50px;
            border-right: solid 1px #ddd;
            margin: 0 0 60px 0;
        }
        .c_tits {
            height: 30px;
            line-height: 30px;
            color: #3083c7;
            font-size: 22px;
            text-align: center;
            margin: 40px 0;
        }
        .container ol {
            margin: 0 auto;
            width: 520px;
        }
        .container ol li {
            clear: both;
            float: left;
            width: 100%;
            position: relative;
        }
        .container ol li.tip_n {
            margin: 3px 0 5px;
            color: #a7a7a7;
        }
        .container ol li span {
            float: left;
            width: 132px;
            text-align: right;
            line-height: 30px;
        }
        .container ol li div {
            float: left;
            margin-left: 10px;
            height: 30px;
            overflow: hidden;
        }
        .tips {
            position: absolute;
            color: red;
            top: 3px;
            width: 203px;
            font-style: normal;
        }
        ol li div input {
            height: 28px;
            line-height: 27px;
            width: 230px;
            border-radius: 5px;
            border: solid 1px #a9a9a9;
            padding: 0 5px;
        }
        .s3 {
            clear: both;
            text-align: center;
        }
        .s3 input, .s3 button, .s3 a {
            background-image: none;
            background-color: #01ADEF/* #3083c7*/;
            color: #fff;
            width: 80px;
            height: 30px;
            line-height: 29px;
            margin: 0 5px;
            padding: 0;
            border-radius: 3px;
            border: 0;
            text-align: center;
            display: inline-block;
            cursor: pointer;
        }
        .qtcx-out {
            width: 600px;
            margin: 40px auto;
        }
        .qtcx-outTit {
            width: 581px;
            border: 1px solid #ddd;
            border-bottom: 0;
            text-align: center;
            padding: 10px;
            font-size: 20px;
            color: #3083c7;
        }
        .qtcx {
            width: 601px;
            border: 1px solid #ddd;
            overflow: hidden;
        }
        .qtcx .qtcx-l {
            float: left;
            border-right: 1px solid #ddd;
            padding: 10px 20px;
            width: 260px;
        }
        .qtcx .qtcx-r {
            float: left;
            padding: 10px 20px;
            width: 259px;
        }
        .qtcx span {
            color: #3083c7;
            font-size: 18px;
            display: block;
            border-bottom: 1px solid #ddd;
            text-align: center;
            line-height: 2;
        }
        .qtcx p {
            font-size: 14px;
            height: 60px;
        }
        .qtcx p em {
            font-style: normal;
            color: #3083c7;
        }
        .qtcx a {
            background-color: #01ADEF/* #3083c7*/;
            color: #fff;
            text-decoration: none;
            width: 80px;
            height: 30px;
            line-height: 29px;
            font-size: 14px;
            display: block;
            text-align: center;
            border-radius: 3px;
            margin: auto;
            margin-bottom: 10px;
        }
        .score {
            /* 	width: 400px; */
            width:450px;
            margin: 0 auto
        }
        .clear {
            clear: both
        }
        .clist li {
            overflow: hidden;
            clear: both;
            margin-bottom: 15px;
            color:rgb(7, 78, 151);
        }
        .clist li strong {
            float: left;
            width: 90px;
            text-align: right;
            font-weight: 600
        }
        .clist li span {
            float: left;
            margin-left: 3px
        }
        .clist li span#s {
            color: #d71e04;
            font-weight: bold
        }
        .titleT{
            height:35px;
            line-height:35px;
            background-color:#b8cce4;
            text-align:center;
            margin-bottom:15px;
            font-weight:600;
            letter-spacing:3px;
            /* font-size:16px; */
        }

        .scoreT li strong {
            text-align: left;
            width: auto;
            color: #707070;
            font-weight: normal
        }
        .scoreT li span {
            font-weight: bold
        }
        .scoreT {
            padding-left: 95px
        }
        .tipss {
            background-color: #f5f5f5;
            padding: 20px 20px;
            border-radius: 5px;
            line-height: 180%
        }
        .tipss dl{overflow: hidden;zoom:1;clear: both}
        .tipss dt{float: left;width: 45px;font-weight: bold}
        .tipss dd{float: left;width: 1115px}
        .hisbtn {
            text-align: center;
            margin-top: 30px
        }
        .intr .ul1{padding-left:13px;padding-bottom:0px;}

        .intr .ul1 li .em2 {
            top: 5px;
            background: url(//www.neea.edu.cn/res/Home/structure/170820862.png) center no-repeat;
        }
        .intr .ul1 li{padding-left:30px;position:relative;background:none !important;margin-bottom:8px;margin-top:0px;}

        .intr .ul1 li em{position:absolute;left:0px;top:4px;width:15px;height:17px;display:block;}

        .intr .ul1 li .em1{background:url(//www.neea.edu.cn/res/Home/structure/170820861.png) center no-repeat;}

        .intr .ul1 li .em2{top:5px;background:url(//www.neea.edu.cn/res/Home/structure/170820862.png) center no-repeat;}

        .intr .ul1 li .em3{background:url(//www.neea.edu.cn/res/Home/structure/170820863.png) center no-repeat;}
.imgtab {
        width: 100%;
    }
    .imgtab .myhed {
        width: 137px;
        text-align: center;
        vertical-align: middle;
    }
    .imgtab .myhed img {
        width: 113px;
        height: auto !important;
    }
    .imgtab td {
        border: 1px #ddd solid;
        padding: 13px 5px;
    }
    table,th,td{
        border-collapse: collapse;
    }
    .imgtab td.he_xi {
        background: #f6f6f6
    }

/*网页版PDF*/
.cdown{text-align:center;}
.cdown div{color:#000;padding-top:30px;font-size:16px;}
a.btn{background:#32AEEA;color:#fff;padding:8px;border-radius:5px;display:inline-block;}

.cbody{position:relative;margin:0 auto;user-select:none;}
.cbody div{position:absolute;font-size:12px;font-weight:bold;-webkit-transform-origin:left top;transform-origin:left top;}
.cbody #_FG{position:absolute}
.cbody #_FG,#_BG{width:100%;height:100%}
.cbody #_PHOTO img{max-width:100%;max-height:100%}
.cbody #_QR table{bottom:0;position:absolute;transform-origin:left bottom;}
.cbody #_QR tr{height:1px !important;}
.cbody #_QR td{width:1px !important;}
.cbody #BEIZHU{background:#f4f4f4;padding:7px 0;}/*SVG版的CET*/

/*NIT*/
.NIT #MKMC{font-family:simhei;}
.NIT #MKMCE{font-family:Arial Black;}
.NIT #_QR table{right:0;}
.NIT #_QR table{transform-origin:right bottom;}

.layui-layer-tips .layui-layer-content{padding:8px;}/*二维码*/

/*核验*/
.cverify{border:1px solid #DDD;padding:10px;overflow:hidden;width:641px;margin:0 auto;}
.cverify b{font-weight:normal;}
.cverify i{font-style:normal;float:right;color:#6B6B6B;}
.cverify #_PHOTO{text-align:center;}
.cverify #_PHOTO img{height:135px;}
.cverify ul{float:left;padding:0 15px 0 5px;margin:0;width:300px;}
.cverify ul:nth-child(2){border-left:1px solid #ddd;padding:0 5px 0 15px;}
.cverify li{border-bottom:1px solid #ddd;padding:10px 0;list-style:none;overflow:auto;}
.cverify li:last-child{border-bottom:0}
blockquote{border-left: 4px solid #D0E0EE;padding: 15px;margin:20px auto;width:630px;}


.examServ-questionnaire {
    /* 占位 */
}

.examServ-questionnaire .layui-layer-title {
    /* 标题 */
}

.examServ-questionnaire .open-inner-questionnaire {
    /* 弹出层内部区域 */
    padding: 12px 20px 12px 20px;
}

.examServ-questionnaire .text-illustrate {
    /* 文字说明 */
    padding: 0px 0px 10px 0px;
    text-indent: 2rem;
    text-align: justify;
    line-height: 24px;
}

.examServ-questionnaire .textarea-recommendation {
    /* 意见多行输入框 */
    width: 99%;
    min-height: 120px;
    resize: none;
}

.examServ-questionnaire .layui-layer-btn {
    /* 按钮区域 */
    text-align: center !important;
    padding-top: 8px !important;
}

.examServ-questionnaire .layui-layer-btn .layui-layer-btn0 {
    /* 次要按钮--关闭 */
    border: 1px solid #dedede !important;
    background: #fff !important;
    color: #333 !important;
}

.examServ-questionnaire .layui-layer-btn .layui-layer-btn1 {
    /* 主要按钮--确认/提交 */
    border: 1px solid #003e7d !important;
    background: #003e7d !important;
    color: #fff !important;
}